
package webservice;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the webservice package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _AltaUsuario_QNAME = new QName("http://webservice/", "altaUsuario");
    private final static QName _ActualizarEstadoReservaIndependienteResponse_QNAME = new QName("http://webservice/", "actualizarEstadoReservaIndependienteResponse");
    private final static QName _CerrarSesionResponse_QNAME = new QName("http://webservice/", "cerrarSesionResponse");
    private final static QName _AltaEmpresa_QNAME = new QName("http://webservice/", "altaEmpresa");
    private final static QName _BuscarEmpresaLoginResponse_QNAME = new QName("http://webservice/", "buscarEmpresaLoginResponse");
    private final static QName _ListarUsuarioHabNoPenalizadoResponse_QNAME = new QName("http://webservice/", "listarUsuarioHab_NoPenalizadoResponse");
    private final static QName _AltaEmpresaResponse_QNAME = new QName("http://webservice/", "altaEmpresaResponse");
    private final static QName _CerrarSesion_QNAME = new QName("http://webservice/", "cerrarSesion");
    private final static QName _ListarUsuarioHabNoPenalizado_QNAME = new QName("http://webservice/", "listarUsuarioHab_NoPenalizado");
    private final static QName _ListarFechasDisponibles_QNAME = new QName("http://webservice/", "listarFechasDisponibles");
    private final static QName _BuscarUsuarioLogueo_QNAME = new QName("http://webservice/", "buscarUsuarioLogueo");
    private final static QName _ListarCanchasHabilitadasXEmpResponse_QNAME = new QName("http://webservice/", "listarCanchasHabilitadasXEmpResponse");
    private final static QName _ListarResIndVigXEmpresa_QNAME = new QName("http://webservice/", "listarResIndVigXEmpresa");
    private final static QName _AltaUsuarioResponse_QNAME = new QName("http://webservice/", "altaUsuarioResponse");
    private final static QName _AltaCancha_QNAME = new QName("http://webservice/", "altaCancha");
    private final static QName _AltaReservaIndependiente_QNAME = new QName("http://webservice/", "altaReservaIndependiente");
    private final static QName _BuscarEmpresaLogin_QNAME = new QName("http://webservice/", "buscarEmpresaLogin");
    private final static QName _ListarCanchasHabilitadasXEmp_QNAME = new QName("http://webservice/", "listarCanchasHabilitadasXEmp");
    private final static QName _ListarFechasDisponiblesResponse_QNAME = new QName("http://webservice/", "listarFechasDisponiblesResponse");
    private final static QName _AltaCanchaResponse_QNAME = new QName("http://webservice/", "altaCanchaResponse");
    private final static QName _ListarResIndVigXEmpresaResponse_QNAME = new QName("http://webservice/", "listarResIndVigXEmpresaResponse");
    private final static QName _AltaReservaIndependienteResponse_QNAME = new QName("http://webservice/", "altaReservaIndependienteResponse");
    private final static QName _SQLException_QNAME = new QName("http://webservice/", "SQLException");
    private final static QName _BuscarUsuarioLogueoResponse_QNAME = new QName("http://webservice/", "buscarUsuarioLogueoResponse");
    private final static QName _ActualizarEstadoReservaIndependiente_QNAME = new QName("http://webservice/", "actualizarEstadoReservaIndependiente");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: webservice
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ListarResIndVigXEmpresaResponse }
     * 
     */
    public ListarResIndVigXEmpresaResponse createListarResIndVigXEmpresaResponse() {
        return new ListarResIndVigXEmpresaResponse();
    }

    /**
     * Create an instance of {@link AltaReservaIndependienteResponse }
     * 
     */
    public AltaReservaIndependienteResponse createAltaReservaIndependienteResponse() {
        return new AltaReservaIndependienteResponse();
    }

    /**
     * Create an instance of {@link SQLException }
     * 
     */
    public SQLException createSQLException() {
        return new SQLException();
    }

    /**
     * Create an instance of {@link ActualizarEstadoReservaIndependiente }
     * 
     */
    public ActualizarEstadoReservaIndependiente createActualizarEstadoReservaIndependiente() {
        return new ActualizarEstadoReservaIndependiente();
    }

    /**
     * Create an instance of {@link BuscarUsuarioLogueoResponse }
     * 
     */
    public BuscarUsuarioLogueoResponse createBuscarUsuarioLogueoResponse() {
        return new BuscarUsuarioLogueoResponse();
    }

    /**
     * Create an instance of {@link AltaCancha }
     * 
     */
    public AltaCancha createAltaCancha() {
        return new AltaCancha();
    }

    /**
     * Create an instance of {@link AltaReservaIndependiente }
     * 
     */
    public AltaReservaIndependiente createAltaReservaIndependiente() {
        return new AltaReservaIndependiente();
    }

    /**
     * Create an instance of {@link BuscarEmpresaLogin }
     * 
     */
    public BuscarEmpresaLogin createBuscarEmpresaLogin() {
        return new BuscarEmpresaLogin();
    }

    /**
     * Create an instance of {@link ListarCanchasHabilitadasXEmp }
     * 
     */
    public ListarCanchasHabilitadasXEmp createListarCanchasHabilitadasXEmp() {
        return new ListarCanchasHabilitadasXEmp();
    }

    /**
     * Create an instance of {@link ListarFechasDisponiblesResponse }
     * 
     */
    public ListarFechasDisponiblesResponse createListarFechasDisponiblesResponse() {
        return new ListarFechasDisponiblesResponse();
    }

    /**
     * Create an instance of {@link AltaCanchaResponse }
     * 
     */
    public AltaCanchaResponse createAltaCanchaResponse() {
        return new AltaCanchaResponse();
    }

    /**
     * Create an instance of {@link CerrarSesion }
     * 
     */
    public CerrarSesion createCerrarSesion() {
        return new CerrarSesion();
    }

    /**
     * Create an instance of {@link ListarUsuarioHabNoPenalizado }
     * 
     */
    public ListarUsuarioHabNoPenalizado createListarUsuarioHabNoPenalizado() {
        return new ListarUsuarioHabNoPenalizado();
    }

    /**
     * Create an instance of {@link AltaEmpresaResponse }
     * 
     */
    public AltaEmpresaResponse createAltaEmpresaResponse() {
        return new AltaEmpresaResponse();
    }

    /**
     * Create an instance of {@link BuscarUsuarioLogueo }
     * 
     */
    public BuscarUsuarioLogueo createBuscarUsuarioLogueo() {
        return new BuscarUsuarioLogueo();
    }

    /**
     * Create an instance of {@link ListarFechasDisponibles }
     * 
     */
    public ListarFechasDisponibles createListarFechasDisponibles() {
        return new ListarFechasDisponibles();
    }

    /**
     * Create an instance of {@link ListarResIndVigXEmpresa }
     * 
     */
    public ListarResIndVigXEmpresa createListarResIndVigXEmpresa() {
        return new ListarResIndVigXEmpresa();
    }

    /**
     * Create an instance of {@link ListarCanchasHabilitadasXEmpResponse }
     * 
     */
    public ListarCanchasHabilitadasXEmpResponse createListarCanchasHabilitadasXEmpResponse() {
        return new ListarCanchasHabilitadasXEmpResponse();
    }

    /**
     * Create an instance of {@link AltaUsuarioResponse }
     * 
     */
    public AltaUsuarioResponse createAltaUsuarioResponse() {
        return new AltaUsuarioResponse();
    }

    /**
     * Create an instance of {@link ActualizarEstadoReservaIndependienteResponse }
     * 
     */
    public ActualizarEstadoReservaIndependienteResponse createActualizarEstadoReservaIndependienteResponse() {
        return new ActualizarEstadoReservaIndependienteResponse();
    }

    /**
     * Create an instance of {@link CerrarSesionResponse }
     * 
     */
    public CerrarSesionResponse createCerrarSesionResponse() {
        return new CerrarSesionResponse();
    }

    /**
     * Create an instance of {@link AltaUsuario }
     * 
     */
    public AltaUsuario createAltaUsuario() {
        return new AltaUsuario();
    }

    /**
     * Create an instance of {@link AltaEmpresa }
     * 
     */
    public AltaEmpresa createAltaEmpresa() {
        return new AltaEmpresa();
    }

    /**
     * Create an instance of {@link BuscarEmpresaLoginResponse }
     * 
     */
    public BuscarEmpresaLoginResponse createBuscarEmpresaLoginResponse() {
        return new BuscarEmpresaLoginResponse();
    }

    /**
     * Create an instance of {@link ListarUsuarioHabNoPenalizadoResponse }
     * 
     */
    public ListarUsuarioHabNoPenalizadoResponse createListarUsuarioHabNoPenalizadoResponse() {
        return new ListarUsuarioHabNoPenalizadoResponse();
    }

    /**
     * Create an instance of {@link DiasSemana }
     * 
     */
    public DiasSemana createDiasSemana() {
        return new DiasSemana();
    }

    /**
     * Create an instance of {@link Reserva }
     * 
     */
    public Reserva createReserva() {
        return new Reserva();
    }

    /**
     * Create an instance of {@link ReservaIndependiente }
     * 
     */
    public ReservaIndependiente createReservaIndependiente() {
        return new ReservaIndependiente();
    }

    /**
     * Create an instance of {@link Cliente }
     * 
     */
    public Cliente createCliente() {
        return new Cliente();
    }

    /**
     * Create an instance of {@link Cancha }
     * 
     */
    public Cancha createCancha() {
        return new Cancha();
    }

    /**
     * Create an instance of {@link Usuario }
     * 
     */
    public Usuario createUsuario() {
        return new Usuario();
    }

    /**
     * Create an instance of {@link Empresa }
     * 
     */
    public Empresa createEmpresa() {
        return new Empresa();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaUsuario }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaUsuario")
    public JAXBElement<AltaUsuario> createAltaUsuario(AltaUsuario value) {
        return new JAXBElement<AltaUsuario>(_AltaUsuario_QNAME, AltaUsuario.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ActualizarEstadoReservaIndependienteResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "actualizarEstadoReservaIndependienteResponse")
    public JAXBElement<ActualizarEstadoReservaIndependienteResponse> createActualizarEstadoReservaIndependienteResponse(ActualizarEstadoReservaIndependienteResponse value) {
        return new JAXBElement<ActualizarEstadoReservaIndependienteResponse>(_ActualizarEstadoReservaIndependienteResponse_QNAME, ActualizarEstadoReservaIndependienteResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CerrarSesionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "cerrarSesionResponse")
    public JAXBElement<CerrarSesionResponse> createCerrarSesionResponse(CerrarSesionResponse value) {
        return new JAXBElement<CerrarSesionResponse>(_CerrarSesionResponse_QNAME, CerrarSesionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaEmpresa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaEmpresa")
    public JAXBElement<AltaEmpresa> createAltaEmpresa(AltaEmpresa value) {
        return new JAXBElement<AltaEmpresa>(_AltaEmpresa_QNAME, AltaEmpresa.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BuscarEmpresaLoginResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "buscarEmpresaLoginResponse")
    public JAXBElement<BuscarEmpresaLoginResponse> createBuscarEmpresaLoginResponse(BuscarEmpresaLoginResponse value) {
        return new JAXBElement<BuscarEmpresaLoginResponse>(_BuscarEmpresaLoginResponse_QNAME, BuscarEmpresaLoginResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarUsuarioHabNoPenalizadoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarUsuarioHab_NoPenalizadoResponse")
    public JAXBElement<ListarUsuarioHabNoPenalizadoResponse> createListarUsuarioHabNoPenalizadoResponse(ListarUsuarioHabNoPenalizadoResponse value) {
        return new JAXBElement<ListarUsuarioHabNoPenalizadoResponse>(_ListarUsuarioHabNoPenalizadoResponse_QNAME, ListarUsuarioHabNoPenalizadoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaEmpresaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaEmpresaResponse")
    public JAXBElement<AltaEmpresaResponse> createAltaEmpresaResponse(AltaEmpresaResponse value) {
        return new JAXBElement<AltaEmpresaResponse>(_AltaEmpresaResponse_QNAME, AltaEmpresaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CerrarSesion }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "cerrarSesion")
    public JAXBElement<CerrarSesion> createCerrarSesion(CerrarSesion value) {
        return new JAXBElement<CerrarSesion>(_CerrarSesion_QNAME, CerrarSesion.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarUsuarioHabNoPenalizado }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarUsuarioHab_NoPenalizado")
    public JAXBElement<ListarUsuarioHabNoPenalizado> createListarUsuarioHabNoPenalizado(ListarUsuarioHabNoPenalizado value) {
        return new JAXBElement<ListarUsuarioHabNoPenalizado>(_ListarUsuarioHabNoPenalizado_QNAME, ListarUsuarioHabNoPenalizado.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarFechasDisponibles }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarFechasDisponibles")
    public JAXBElement<ListarFechasDisponibles> createListarFechasDisponibles(ListarFechasDisponibles value) {
        return new JAXBElement<ListarFechasDisponibles>(_ListarFechasDisponibles_QNAME, ListarFechasDisponibles.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BuscarUsuarioLogueo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "buscarUsuarioLogueo")
    public JAXBElement<BuscarUsuarioLogueo> createBuscarUsuarioLogueo(BuscarUsuarioLogueo value) {
        return new JAXBElement<BuscarUsuarioLogueo>(_BuscarUsuarioLogueo_QNAME, BuscarUsuarioLogueo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarCanchasHabilitadasXEmpResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarCanchasHabilitadasXEmpResponse")
    public JAXBElement<ListarCanchasHabilitadasXEmpResponse> createListarCanchasHabilitadasXEmpResponse(ListarCanchasHabilitadasXEmpResponse value) {
        return new JAXBElement<ListarCanchasHabilitadasXEmpResponse>(_ListarCanchasHabilitadasXEmpResponse_QNAME, ListarCanchasHabilitadasXEmpResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarResIndVigXEmpresa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarResIndVigXEmpresa")
    public JAXBElement<ListarResIndVigXEmpresa> createListarResIndVigXEmpresa(ListarResIndVigXEmpresa value) {
        return new JAXBElement<ListarResIndVigXEmpresa>(_ListarResIndVigXEmpresa_QNAME, ListarResIndVigXEmpresa.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaUsuarioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaUsuarioResponse")
    public JAXBElement<AltaUsuarioResponse> createAltaUsuarioResponse(AltaUsuarioResponse value) {
        return new JAXBElement<AltaUsuarioResponse>(_AltaUsuarioResponse_QNAME, AltaUsuarioResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaCancha }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaCancha")
    public JAXBElement<AltaCancha> createAltaCancha(AltaCancha value) {
        return new JAXBElement<AltaCancha>(_AltaCancha_QNAME, AltaCancha.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaReservaIndependiente }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaReservaIndependiente")
    public JAXBElement<AltaReservaIndependiente> createAltaReservaIndependiente(AltaReservaIndependiente value) {
        return new JAXBElement<AltaReservaIndependiente>(_AltaReservaIndependiente_QNAME, AltaReservaIndependiente.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BuscarEmpresaLogin }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "buscarEmpresaLogin")
    public JAXBElement<BuscarEmpresaLogin> createBuscarEmpresaLogin(BuscarEmpresaLogin value) {
        return new JAXBElement<BuscarEmpresaLogin>(_BuscarEmpresaLogin_QNAME, BuscarEmpresaLogin.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarCanchasHabilitadasXEmp }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarCanchasHabilitadasXEmp")
    public JAXBElement<ListarCanchasHabilitadasXEmp> createListarCanchasHabilitadasXEmp(ListarCanchasHabilitadasXEmp value) {
        return new JAXBElement<ListarCanchasHabilitadasXEmp>(_ListarCanchasHabilitadasXEmp_QNAME, ListarCanchasHabilitadasXEmp.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarFechasDisponiblesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarFechasDisponiblesResponse")
    public JAXBElement<ListarFechasDisponiblesResponse> createListarFechasDisponiblesResponse(ListarFechasDisponiblesResponse value) {
        return new JAXBElement<ListarFechasDisponiblesResponse>(_ListarFechasDisponiblesResponse_QNAME, ListarFechasDisponiblesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaCanchaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaCanchaResponse")
    public JAXBElement<AltaCanchaResponse> createAltaCanchaResponse(AltaCanchaResponse value) {
        return new JAXBElement<AltaCanchaResponse>(_AltaCanchaResponse_QNAME, AltaCanchaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarResIndVigXEmpresaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "listarResIndVigXEmpresaResponse")
    public JAXBElement<ListarResIndVigXEmpresaResponse> createListarResIndVigXEmpresaResponse(ListarResIndVigXEmpresaResponse value) {
        return new JAXBElement<ListarResIndVigXEmpresaResponse>(_ListarResIndVigXEmpresaResponse_QNAME, ListarResIndVigXEmpresaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltaReservaIndependienteResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "altaReservaIndependienteResponse")
    public JAXBElement<AltaReservaIndependienteResponse> createAltaReservaIndependienteResponse(AltaReservaIndependienteResponse value) {
        return new JAXBElement<AltaReservaIndependienteResponse>(_AltaReservaIndependienteResponse_QNAME, AltaReservaIndependienteResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SQLException }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "SQLException")
    public JAXBElement<SQLException> createSQLException(SQLException value) {
        return new JAXBElement<SQLException>(_SQLException_QNAME, SQLException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BuscarUsuarioLogueoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "buscarUsuarioLogueoResponse")
    public JAXBElement<BuscarUsuarioLogueoResponse> createBuscarUsuarioLogueoResponse(BuscarUsuarioLogueoResponse value) {
        return new JAXBElement<BuscarUsuarioLogueoResponse>(_BuscarUsuarioLogueoResponse_QNAME, BuscarUsuarioLogueoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ActualizarEstadoReservaIndependiente }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice/", name = "actualizarEstadoReservaIndependiente")
    public JAXBElement<ActualizarEstadoReservaIndependiente> createActualizarEstadoReservaIndependiente(ActualizarEstadoReservaIndependiente value) {
        return new JAXBElement<ActualizarEstadoReservaIndependiente>(_ActualizarEstadoReservaIndependiente_QNAME, ActualizarEstadoReservaIndependiente.class, null, value);
    }

}
